<ui:fragment  
    xmlns="http://www.w3.org/1999/xhtml"  
    xmlns:h="http://java.sun.com/jsf/html"  
    xmlns:f="http://java.sun.com/jsf/core"  
    xmlns:ui="http://java.sun.com/jsf/facelets"  
    xmlns:p="http://primefaces.org/ui"> 
	<p:panel id="panelCadastroConserto" style="width: 700;">
		<p:messages id="messages" showDetail="false"  autoUpdate="true" closable="true" rendered="true"/>
		<h:panelGrid columns="2" cellpadding="2" id="panelGridCadastroConserto" border="0" >
			<p:outputLabel value="Cliente: " for="acSimple" />
			<h:panelGroup> 
				<p:autoComplete id="acSimple"  
					value="#{consertoManagedBean.conserto.cliente}" 
					completeMethod="#{consertoManagedBean.completaNome}"
					forceSelection="true" 
					var="cliente" 
					itemLabel="#{cliente.nome}" 
					itemValue="#{cliente}" 
					converter="clienteConverter" 
					size="80"
					required="true"
					requiredMessage="Cliente é obrigatório"/> 
				<p:watermark for="acSimple" value="Digite o nome do cliente..." />  
			</h:panelGroup>
			        
			<p:outputLabel  value="Tipo do produto:" for="inputTipoEquipamento"/>
			<h:inputText id="inputTipoEquipamento" value="#{consertoManagedBean.conserto.tipoEquipamento}" maxlength="60" size="60" required="true" requiredMessage="Tipo do produto é obrigatório!"/>
			
			<p:outputLabel for="inputModelo" value="Modelo do produto:"/>
			<h:inputText id="inputModelo" value="#{consertoManagedBean.conserto.modelo}" maxlength="60" size="60" required="true" requiredMessage="Modelo do produto é obrigatório!" />
			
			<h:outputLabel for="inputFabricante" value="Fabricante:"/>
			<h:inputText id="inputFabricante" value="#{consertoManagedBean.conserto.fabricante}" maxlength="60" size="60"  />
			
			<h:outputLabel value="Descrição do problema:"/>
			<p:inputTextarea id="inputDescricao" value="#{consertoManagedBean.conserto.descricao}" rows="8" cols="65" />
			
			<h:outputLabel value="Data de entrada:"/>
			<p:calendar id="calDtEntrada" value="#{consertoManagedBean.conserto.dataEntrada}" showOn="button" required="true" requiredMessage="Data de entrada é obrigatório!" label="Data entrada"/>  
			
			<h:outputLabel value="Data de previsão:"/>
			<p:calendar id="calDtPrevisao" value="#{consertoManagedBean.conserto.dataPrevisaoEntrega}" showOn="button" required="true" requiredMessage="Data de previsão é obrigatório!" label="Data previsão"/>  
			
			<p:outputLabel  value="Preço (R$):" for="inputValorOrcado" />
			
			<p:inputText maxlength="15" size="20" id="inputValorOrcado" value="#{consertoManagedBean.conserto.valorOrcado}" >  
			    <f:convertNumber pattern="#,##0.00"></f:convertNumber>  
			    <p:ajax update="inputValorOrcado" process="inputValorOrcado" event="change" />  
			</p:inputText>
			         
		</h:panelGrid>
		<br/>
		<h:panelGrid columns="2" cellpadding="2" id="pnBotoesEdicao">
			<p:commandButton id="btSalvar" value="Salvar" actionListener="#{consertoManagedBean.salvar}" update=":formPesquisaConsertos:dataTableResultado"/>
			<p:commandButton id="btCancelar" type="button" value="Cancelar"  onclick="dlgEdicao.hide()" />
		</h:panelGrid>
	</p:panel>
</ui:fragment>
